package ch12;

 class ThreadEx10 {
	public static void main(String args[]) {
		ThreadEx10_1 th1 = new ThreadEx10_1();
		ThreadEx10_2 th2 = new ThreadEx10_2();

		th1.start();
		th2.start();

		try {
			Thread.sleep(1000);	
		} catch(InterruptedException e) {}

		System.out.print("<<main end.>>");
	}
}

class ThreadEx10_1 extends Thread {
	public void run() {
		for(int i=0; i < 300; i++) System.out.print("-");
		System.out.print("<<th1 end.>>");
	}
}

class ThreadEx10_2 extends Thread {
	public void run() {
		for(int i=0; i < 300; i++) System.out.print("|");
		System.out.print("<<th2 end.>>");
	}
}
/*
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||<<th2 end.>><<th1 end.>><<main end.>>
*/